492e8f32e62c675874864aa87570e860988f80db,cdap-client/src/main/java/co/cask/cdap/client/util/RESTClient.java,RESTClient,execute,#HttpRequest#number#,97
Before Change
onResponse(request, response, currentTry);
int responseCode = response.getResponseCode();
if (responseCode == HttpURLConnection.HTTP_UNAUTHORIZED) {
throw new UnauthenticatedException("Unauthorized status code received from the server.");
}
After Change
do {
onRequest(request, currentTry);
response = HttpRequests.execute(request, clientConfig.getDefaultRequestConfig());
responseCode = response.getResponseCode();
if (responseCode != HttpURLConnection.HTTP_UNAVAILABLE || allowUnavailable) {
// only retry if unavailable
break;
}